from aiogram import Dispatcher

from .balance_history import router as balance_history
from .menu_cmd import router as menu_cmd_router
from .personal_account import router as personal_account
from .referral_program import router as referral_program
from .register import reg_router
from .voucher_activation import router as voucher_router


def setup(main_dp: Dispatcher):
    """
    Настройка хендлеров для пользователей.

    ----
    :param main_dp: Dispatcher.
    :return:
    """
    main_dp.include_router(reg_router)
    main_dp.include_router(personal_account)
    main_dp.include_router(referral_program)
    main_dp.include_router(balance_history)
    main_dp.include_router(voucher_router)
    main_dp.include_router(menu_cmd_router)
